﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _4._1_ArrDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //int[] arr = new int[] { 1, 2, 3 };
            //for (int i = 0; i < arr.Length; i++) {
            //    Console.WriteLine(arr[i]);
            //}

        //    int[] arr1 = new int[5];
        //    Console.WriteLine("*****数组元素输入*****");
        //    for (int i = 0; i < arr1.Length; i++) {
        //        Console.WriteLine("arr1[{0}]:",i);
        //        arr1[i] = int.Parse(Console.ReadLine());
        //    }
        //    Console.WriteLine("*****数组元素输出*****");
        //    foreach (int elem in arr1)
        //    {
        //        Console.WriteLine(elem);
        //    }
        //    Console.WriteLine("*****数组元素输出*****");
        //    for (int i = 0; i < arr1.Length; i++) {
        //        Console.WriteLine(arr1[i]);
        //    }

        //     Console.WriteLine("*****数组升序排序*****");
        //     Array.Sort(arr1);
        //     for (int i = 0; i < arr1.Length; i++)
        //     {
        //         Console.WriteLine(arr1[i]);
        //     }
        //     Console.WriteLine("*****数组反转*****");
        //     Array.Reverse(arr1);
        //    for (int i = 0; i < arr1.Length; i++)
        //     {
        //         Console.WriteLine(arr1[i]);
        //     }
        //   
        
        /******转置*******/
           // Console.WriteLine("转置前......");
           // int[,] arr1 = new int[3, 3] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
           // for (int i = 0; i < 3; i++)
           // {
           //     for (int j = 0; j < 3; j++)
           //     {
           //         Console.Write(arr1[i,j]+" ");
           //     }
           //     Console.WriteLine();
           //}
           // Console.WriteLine("转置后......");
           // for (int i = 0; i < 3; i++)
           // {
           //     for (int j = 0; j < 3; j++)
           //     {
           //         Console.Write(arr1[j,i ] + " ");
           //     }
           //     Console.WriteLine();
           // }


            /******评分*******/
            int[] arr2 = new int[10]  { 1, 2, 3, 9, 8, 7, 5, 3, 4, 5 } ;
            int[] arr3 = new int[10]  { 4, 5, 6, 3, 9, 8, 7, 5, 3, 4 };
            int[] arr4 = new int[10] { 7, 8, 9, 4, 5, 6, 3, 9, 8, 10 };
            Array.Sort(arr2);
            Array.Sort(arr3);
            Array.Sort(arr4);
            int arg2=0;
            for (int i = 0; i < 10; i++)
            {
               
                    Console.Write(arr2[i]+"  ");
                    arg2 = arr2[i]++;
                }
            int arr21 = arg2 / 8;
            Console.Write(arr21);
            /******奇数偶数*******/
            //int[,] a = new int[5, 6];
            //Random ram = new Random();
            //int oushu = 0;
            //for (int i = 0; i < 5; i++)
            //{
            //    for (int j = 0; j < 6; j++)
            //    {
            //        a[i, j] = ram.Next(10, 50);
                  
            //        Console.Write(a[i, j] + " ");
            //        if (a[i, j] % 2 == 0) {
            //            oushu++;
            //        }
                   
            //    }
            //    Console.WriteLine();
            //}
            //int jishu = 30 - oushu;
            //Console.WriteLine("偶数个数为："+oushu );
            //Console.WriteLine("奇数个数为：" +jishu);
            Console.ReadLine();
        }
         
    }
}
